package com.yy.bolg.resp.hik;

import java.util.List;

/**
 * 海康传感器字段实体类
 * @author enmaoFu
 * @date 2024-12-13
 */
public class HikFireCloudSensorResp {

    private int total;
    private int totalPage;
    private int pageNo;
    private int pageSize;
    private String flagId;
    private List<Sensor> list;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getTotalPage() {
        return totalPage;
    }

    public void setTotalPage(int totalPage) {
        this.totalPage = totalPage;
    }

    public int getPageNo() {
        return pageNo;
    }

    public void setPageNo(int pageNo) {
        this.pageNo = pageNo;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getFlagId() {
        return flagId;
    }

    public void setFlagId(String flagId) {
        this.flagId = flagId;
    }

    public List<Sensor> getList() {
        return list;
    }

    public void setList(List<Sensor> list) {
        this.list = list;
    }

    public static class Sensor {
        /**
         * sensorName : 赛尔珈9-1_湿度探测器
         * sensorSerial : 15
         * updateTime : 2024-12-13T14:40:40.649+08:00
         * deviceID : 1065998578609803264
         * sensorID : 1065998578681106434
         * companyID : 1053949550737117185
         * createTime : 2024-11-20T14:17:46.453+08:00
         * sensorType : 700024
         * systemType : 500001
         * unitID : 1065993914997006336
         * location : 重庆市九龙坡区杨家坪世纪公寓46幢9-1
         * maxThresholdValue : 68
         * minThresholdValue : 176
         */

        private String areaID;
        private String sensorName;
        private String sensorSerial;
        private String updateTime;
        private String deviceID;
        private String sensorID;
        private String companyID;
        private String createTime;
        private String sensorType;
        private String systemType;
        private String unitID;
        private String location;
        private double maxThresholdValue;
        private double minThresholdValue;

        public String getAreaID() {
            return areaID;
        }

        public void setAreaID(String areaID) {
            this.areaID = areaID;
        }

        public String getSensorName() {
            return sensorName;
        }

        public void setSensorName(String sensorName) {
            this.sensorName = sensorName;
        }

        public String getSensorSerial() {
            return sensorSerial;
        }

        public void setSensorSerial(String sensorSerial) {
            this.sensorSerial = sensorSerial;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getDeviceID() {
            return deviceID;
        }

        public void setDeviceID(String deviceID) {
            this.deviceID = deviceID;
        }

        public String getSensorID() {
            return sensorID;
        }

        public void setSensorID(String sensorID) {
            this.sensorID = sensorID;
        }

        public String getCompanyID() {
            return companyID;
        }

        public void setCompanyID(String companyID) {
            this.companyID = companyID;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getSensorType() {
            return sensorType;
        }

        public void setSensorType(String sensorType) {
            this.sensorType = sensorType;
        }

        public String getSystemType() {
            return systemType;
        }

        public void setSystemType(String systemType) {
            this.systemType = systemType;
        }

        public String getUnitID() {
            return unitID;
        }

        public void setUnitID(String unitID) {
            this.unitID = unitID;
        }

        public String getLocation() {
            return location;
        }

        public void setLocation(String location) {
            this.location = location;
        }

        public double getMaxThresholdValue() {
            return maxThresholdValue;
        }

        public void setMaxThresholdValue(double maxThresholdValue) {
            this.maxThresholdValue = maxThresholdValue;
        }

        public double getMinThresholdValue() {
            return minThresholdValue;
        }

        public void setMinThresholdValue(double minThresholdValue) {
            this.minThresholdValue = minThresholdValue;
        }
    }
}
